~maddm/maddm/python3

« back to all changes in this revision

Viewing changes to maddm_interface.py

  • Committer: olivier-mattelaer
  • Date: 2019-01-10 10:53:52 UTC
  • Revision ID: olivier-mattelaer-20190110105352-1gz33e14d8v3ahh7
pass to 3.0.4

Show diffs side-by-side

added added

removed removed

Lines of Context:
486
486
        logger.info("        add process DM  DM > Z Y @ DM2SM # annihilation" )
487
487
        logger.info("        add process DMi  DMj > DMk DMl @ DM2DM # DM-diffusion for co-annihilation")
488
488
        logger.info("")
489
 
        logger.info("syntax: generate|add direct_detection", '$MG:color:BLUE')
 
489
        logger.info("syntax: generate|add direct_detection [/ X]", '$MG:color:BLUE')
490
490
        logger.info(" -- generate direct detection matrix element excluding any particle(s) X") 
491
491
        logger.info("    to appear as s/t channel in any diagram")        
492
492
        logger.info("    - FOR ADVANCED USER", '$MG:BOLD')
916
916
        eff_operators_SD = self.eff_operators_SD[dm_spin]
917
917
        
918
918
        logger.info("Generating X Nucleon > X Nucleon diagrams from the full lagrangian...")
919
 
        has_direct = self.DiagramsDD(eff_operators_SI, eff_operators_SD, 'QED')
 
919
        has_direct = self.DiagramsDD(eff_operators_SI, eff_operators_SD, 'QED', excluded_particles)
920
920
 
921
921
        if not has_direct:
922
922
            logger.warning("No Direct Detection Feynman Diagram")