diff --git a/src/DM.in b/src/DM.in --- a/src/DM.in +++ b/src/DM.in @@ -1,75 +1,89 @@ # -*- ThePEG-repository -*- ################################################## # Read the model parameters ################################################## read DM.model ################################################## # Set the beams ################################################## read snippets/EECollider.in cd /Herwig/EventHandlers set EventHandler:BeamA /Herwig/Particles/chi set EventHandler:BeamB /Herwig/Particles/chi set /Herwig/Particles/chi:PDF /Herwig/Partons/NoPDF ################################################## # Set long-lived hadrons/muon to be unstable ################################################## set /Herwig/Particles/pi0:Stable Unstable set /Herwig/Particles/pi+:Stable Unstable set /Herwig/Particles/mu-:Stable Unstable set /Herwig/Particles/n0:Stable Unstable set /Herwig/Particles/K_L0:Stable Unstable set /Herwig/Particles/K+:Stable Unstable ################################################## # Selected the hard processes ################################################## cd /Herwig/MatrixElements insert SubProcess:MatrixElements 0 MEDM2Kaons insert SubProcess:MatrixElements 0 MEDM2Pions insert SubProcess:MatrixElements 0 MEDM2Kaons insert SubProcess:MatrixElements 0 MEDM3Pions insert SubProcess:MatrixElements 0 MEDM4Pions insert SubProcess:MatrixElements 0 MEDM2EtaPiPi insert SubProcess:MatrixElements 0 MEDM2EtaPrimePiPi insert SubProcess:MatrixElements 0 MEDM2OmegaPiPi insert SubProcess:MatrixElements 0 MEDM2OmegaPi insert SubProcess:MatrixElements 0 MEDM2PiGamma insert SubProcess:MatrixElements 0 MEDM2EtaPhoton insert SubProcess:MatrixElements 0 MEDM2EtaPhi insert SubProcess:MatrixElements 0 MEDM2EtaOmega insert SubProcess:MatrixElements 0 MEDM2ppbar insert SubProcess:MatrixElements 0 MEDM2KKPi insert SubProcess:MatrixElements 0 MEDM2PhiPi ################################################## # LEP physics parameters (override defaults) ################################################## cd /Herwig/Generators # must be slightly greater than 2 x DM mass set EventGenerator:EventHandler:LuminosityFunction:Energy 2.0001 +# mass of the DM particle +set /Herwig/Particles/chi:NominalMass 1.0 +# mass of the mediator +set /Herwig/Particles/Zp:NominalMass 2.0 +# mediator couplings +# DM +set /Herwig/NewPhysics/DM/Model:cDMmed 1. +# quark-anti-quark +set /Herwig/NewPhysics/DM/Model:cSMmed 0 1.0 +set /Herwig/NewPhysics/DM/Model:cSMmed 1 1.0 +set /Herwig/NewPhysics/DM/Model:cSMmed 2 1.0 +# cut-off for partonic mediator decays +set /Herwig/NewPhysics/VectorDecayConstructor:MassCut 2. +# limit for isr set /Herwig/Generators/EventGenerator:EventHandler:Cuts:MHatMin 0.2 cd /Herwig/Generators ################################################## ## prepare for Rivet analysis or HepMC output ## when running with parton shower ################################################## # create ThePEG::RivetAnalysis /Herwig/Analysis/Rivet RivetAnalysis.so # insert EventGenerator:AnalysisHandlers 0 /Herwig/Analysis/Rivet # insert /Herwig/Analysis/Rivet:Analyses 0 ANALYSIS ################################################### # Save run for later usage with 'Herwig run' ################################################## set EventGenerator:MaxErrors 10000 set EventGenerator:EventHandler:StatLevel Full set EventGenerator:EventHandler:CascadeHandler NULL saverun DM EventGenerator