> On Jul 27, 2021, at 5:15 AM, Dhruvanshu Parmar wrote:
>
> [EXTERNAL EMAIL]
>
> Question #698042 on MadAnalysis 5 changed:
> +question/698042
>
> Dhruvanshu Parmar posted a new comment:
> Hi Jack and Olivier,
>
> Sorry for the late reply. I was travelling and hence was unable to get
> back to it few days ago.
>
> Jack, I commented the lines in export_v4.py file as suggested by you. Surprisingly, it didnt return any traceback and code executed. Here is the output :
> ```
> (base) dhruvanshu@dhruvanshu-Inspiron-3501:/MG5_aMC_v3_1_0$ ./bin/mg5_aMC
> ************************************************************
> * *
> * W E L C O M E to *
> * M A D G R A P H 5 _ a M C @ N L O *
> * *
> * *
> * * * *
> * * * * * *
> * * * * * 5 * * * * *
> * * * * * *
> * * * *
> * *
> * VERSION 3.1.0 2021-03-30 *
> * *
> * The MadGraph5_aMC@NLO Development Team - Find us at *
> * *
> * and *
> * *
> * *
> * Type 'help' for in-line help. *
> * Type 'tutorial' to learn how MG5 works *
> * Type 'tutorial aMCatNLO' to learn how aMC@NLO works *
> * Type 'tutorial MadLoop' to learn how MadLoop works *
> * *
> ************************************************************
> load MG5 configuration from input/mg5_configuration.txt
> fastjet-config does not seem to correspond to a valid fastjet-config executable (v3+). We will use fjcore instead.
> Please set the 'fastjet'variable to the full (absolute) /PATH/TO/fastjet-config (including fastjet-config).
> MG5_aMC> set fastjet /PATH/TO/fastjet-config
>
> set ninja to /home/dhruvanshu/MG5_aMC_v3_1_0/HEPTools/lib
> set collier to /home/dhruvanshu/MG5_aMC_v3_1_0/HEPTools/lib
> set lhapdf to /home/dhruvanshu/MG5_aMC_v3_1_0/HEPTools/lhapdf6_py3/bin/lhapdf-config
> set lhapdf to /home/dhruvanshu/MG5_aMC_v3_1_0/HEPTools/lhapdf6_py3/bin/lhapdf-config
> Using default text editor "vi". Set another one in ./input/mg5_configuration.txt
> Using default eps viewer "evince". Set another one in ./input/mg5_configuration.txt
> Using default web browser "firefox". Set another one in ./input/mg5_configuration.txt
> Loading default model: sm
> INFO: Restrict model sm with file models/sm/restrict_default.dat .
> INFO: Run "set stdout_level DEBUG" before import for more information.
> INFO: Change particles name to pass to MG5 convention
> Defined multiparticle p = g u c d s u c d s
> Defined multiparticle j = g u c d s u c d s
> Defined multiparticle l+ = e+ mu+
> Defined multiparticle l- = e- mu-
> Defined multiparticle vl = ve vm vt
> Defined multiparticle vl = ve vm vt
> Defined multiparticle all = g u c d s u c d s a ve vm vt e- mu- ve vm vt e+ mu+ t b t b z w+ h w- ta- ta+
> MG5_aMC>import model heft
> INFO: Restrict model heft with file models/heft/restrict_default.dat .
> INFO: Run "set stdout_level DEBUG" before import for more information.
> INFO: Change particles name to pass to MG5 convention
> Kept definitions of multiparticles p / j / l+ / l- / vl / vl unchanged
> Defined multiparticle all = g u c d s u c d s a ve vm vt e- mu- ve vm vt e+ mu+ t b t b z w+ h h1 w- ta- ta+
> MG5_aMC>generate p p > h
> INFO: Checking for minimal orders which gives processes.
> INFO: Please specify coupling orders to bypass this step.
> INFO: Trying process: g g > h HIG h HIG ALOHA: aloha starts to compute helicity amplitudes
> ALOHA: aloha creates 1 routines in 0.228 s
> save configuration file to /home/dhruvanshu/MG5_aMC_v3_1_0/TRY1/Cards/me5_configuration.txt
> INFO: Use Fortran compiler gfortran
> INFO: Use c++ compiler g++
> INFO: Generate jpeg diagrams
> INFO: Generate web pages
> INFO: Generating MadAnalysis5 default cards tailored to this process
> INFO: Cards created in 1.63s
> Output to directory /home/dhruvanshu/MG5_aMC_v3_1_0/TRY1 done.
> Type "launch" to generate events from this process, or see
> /home/dhruvanshu/MG5_aMC_v3_1_0/TRY1/README
> Run "open index.html" to see more information about this process.
> MG5_aMC>launch
> ************************************************************
> * *
> * W E L C O M E to *
> * M A D G R A P H 5 _ a M C @ N L O *
> * M A D E V E N T *
> * *
> * * * *
> * * * * * *
> * * * * * 5 * * * * *
> * * * * * *
> * * * *
> * *
> * VERSION 3.1.0 2021-03-30 *
> * *
> * The MadGraph5_aMC@NLO Development Team - Find us at *
> * *
> * *
> * Type 'help' for in-line help. *
> * *
> ************************************************************
> INFO: load configuration from /home/dhruvanshu/MG5_aMC_v3_1_0/TRY1/Cards/me5_configuration.txt
> INFO: load configuration from /home/dhruvanshu/MG5_aMC_v3_1_0/input/mg5_configuration.txt
> INFO: load configuration from /home/dhruvanshu/MG5_aMC_v3_1_0/TRY1/Cards/me5_configuration.txt
> Using default text editor "vi". Set another one in ./input/mg5_configuration.txt
> generate_events run_01
> The following switches determine which programs are run:
> /=================== Description ===================================== values ======================== other options =====\
> 1. Choose the shower/hadronization program shower = OFF Pythia8
> 2. Choose the detector simulation program detector = OFF Delphes
> 3. Choose an analysis package (plot/convert) analysis = MadAnalysis5 OFF
> 4. Decay onshell particles madspin = OFF ONonshellfull
> 5. Add weights to events for new hypp. reweight = OFF ON
> \===========================================================================================================================/
> Either type the switch number (1 to 5) to change its setting,
> Set any switch explicitly (e.g. type 'shower=Pythia8' at the prompt)
> Type 'help' for the list of all valid option
> Type '0', 'auto', 'done' or just press enter when you are done.[60s to answer]
>> analysis=OFF
> The following switches determine which programs are run:
> /=================== Description ===================================== values ======================== other options =====\
> 1. Choose the shower/hadronization program shower = OFF Pythia8
> 2. Choose the detector simulation program detector = OFF Delphes
> 3. Choose an analysis package (plot/convert) analysis = OFF MadAnalysis5
> 4. Decay onshell particles madspin = OFF ONonshellfull
> 5. Add weights to events for new hypp. reweight = OFF ON
> \===========================================================================================================================/
> Either type the switch number (1 to 5) to change its setting,
> Set any switch explicitly (e.g. type 'shower=Pythia8' at the prompt)
> Type 'help' for the list of all valid option
> Type '0', 'auto', 'done' or just press enter when you are done.
>>
> Do you want to edit a card (press enter to bypass editing)?
> /------------------------------------------------------------\
> 1. param : param_card.dat
> 2. run : run_card.dat
> \------------------------------------------------------------/
> you can also
> - enter the path to a valid card or banner.
> - use the 'set' command to modify a parameter directly.
> The set option works only for param_card and run_card.
> Type 'help set' for more information on this command.
> - call an external program (ASperGE/MadWidth/...).
> Type 'help' for the list of available command
> [0, done, 1, param, 2, run, enter path][90s to answer]
>>
> INFO: Update the dependent parameter of the param_card.dat
> Generating 10000 events with run name run_01
> survey run_01
> INFO: compile directory
> compile Source Directory
> Using random number seed offset = 21
> INFO: Running Survey
> Creating Jobs
> Working on SubProcesses
> INFO: Compiling for process 1/1.
> INFO: P1_gg_h
> INFO: P1_gg_h
> INFO: Idle: 1, Running: 0, Completed: 0 [ current time: 09h32 ]
> INFO: Idle: 0, Running: 0, Completed: 1 [ 0.11s ]
> INFO: Idle: 0, Running: 0, Completed: 1 [ 0.11s ]
> INFO: End survey
> refine 10000
> Creating Jobs
> INFO: Refine results to 10000
> INFO: Generating 10000.0 unweighted events.
> sum of cpu time of last step: 0 second
> INFO: Effective Luminosity 683.4102169827438 pb^-1
> INFO: need to improve 1 channels
> - Current estimate of cross-section: 17.559 +- 0.07011
> P1_gg_h
> INFO: Idle: 4, Running: 8, Completed: 0 [ current time: 09h32 ]
> INFO: Idle: 0, Running: 0, Completed: 12 [ 0.76s ]
> INFO: Combining runs
> sum of cpu time of last step: 8 seconds
> INFO: finish refine
> refine 10000 --treshold=0.9
> No need for second refine due to stability of cross-section
> INFO: Combining Events
> === Results Summary for run: run_01 tag: tag_1 ===
>
> Cross-section : 17.62 +- 0.01573 pb
> Nb of events : 10000
>
> fail
> Failed to access python version of LHAPDF: If the python interface to LHAPDF is available on your system, try adding its location to the PYTHONPATH environment variable and theLHAPDF library location to LD_LIBRARY_PATH (linux) or DYLD_LIBRARY_PATH (mac os x).The required LD_LIBRARY_PATH is /home/dhruvanshu/MG5_aMC_v3_1_0/HEPTools/lhapdf6_py3/lib
> INFO: can not run systematics since can not link python to lhapdf
> store_events
> INFO: Storing parton level results
> INFO: End Parton
> reweight -from_cards
> decay_events -from_cards
> INFO: storing files of previous run
> INFO: Done
> quit
> INFO:
> more information in /home/dhruvanshu/MG5_aMC_v3_1_0/TRY1/index.html
> ```
> Here are the changes made in that export_v4.py file, showing lines 360-380.
> ```
> for lvl in ['parton','hadron']:
> if lvl in levels:
> card_to_generate = pjoin(output_dir,'madanalysis5_%s_card_default.dat'%lvl)
> #try:
> #text = MA5_main.madgraph.generate_card(history, proc_defs, processes,lvl)
> #except (Exception, SystemExit) as e:
> # keep the default card (skip only)
> #logger.warning('MadAnalysis5 failed to write a %s-level'%lvl+
> #' default analysis card for this process.')
> #logger.warning('Therefore, %s-level default analysis with MadAnalysis5 will be empty.'%lvl)
> #error=StringIO()
> #traceback.print_exc(file=error)
> #logger.debug('MadAnalysis5 error was:')
> #logger.debug('-'*60)
> #logger.debug(error.getvalue()[:-1])
> #logger.debug('-'*60)
> #else:
> #open(card_to_generate,'w').write(text)
> stop = time.time()
> if stop-start >1:
> logger.info('Cards created in %.2fs' % (stop-start))
> ```
>
> The execution didnt crash I think, so it didnt return traceback.
>
> Thanks,
> Dhruvanshu
>
> --
> You received this question notification because you are an answer
> contact for MadAnalysis 5.