Opened 7 years ago
Last modified 7 years ago
#1129 new Bug
Delphes with pythia8 in lxplus
Reported by: | Lata Panwar | Owned by: | |
---|---|---|---|
Priority: | major | Milestone: | |
Component: | Delphes code | Version: | Delphes 3 |
Keywords: | Cc: |
Description
Hello,
I want to run delphes with pythia8 to hadronize my lhe file in lxplus. I am using these command.
./DelphesPythia8 cards/CMS_PhaseII/CMS_PhaseII_0PU.tcl examples/Pythia8/configLHE.cmnd MGr1000_20.root
And it is showing me the error below. Please tell me where is the problem.
Error in <TCling::RegisterModule>: cannot find dictionary module Pythia8Dict_rdict.pcm
Warning in <TFile::Init>: no StreamerInfo found in /afs/cern.ch/user/l/lata/delphes/./ClassesDict_rdict.pcm therefore preventing schema evolution when reading this file.
Warning in <TFile::Init>: no StreamerInfo found in /afs/cern.ch/user/l/lata/delphes/./ExRootAnalysisDict_rdict.pcm therefore preventing schema evolution when reading this file.
Warning in <TFile::Init>: no StreamerInfo found in /afs/cern.ch/user/l/lata/delphes/./ModulesDict_rdict.pcm therefore preventing schema evolution when reading this file.
Warning in <TFile::Init>: no StreamerInfo found in /afs/cern.ch/user/l/lata/delphes/./FastJetDict_rdict.pcm therefore preventing schema evolution when reading this file.
Change History (3)
comment:1 by , 7 years ago
comment:2 by , 7 years ago
here is the information:
- login to lxplus
- source /afs/cern.ch/sw/lcg/external/gcc/4.9.3/x86_64-slc6/setup.sh
- source /afs/cern.ch/sw/lcg/app/releases/ROOT/6.06.00/x86_64-slc6-gcc49-opt/root/bin/thisroot.sh
- wget http://cp3.irmp.ucl.ac.be/downloads/Delphes-3.4.1.tar.gz
- tar -zxf Delphes-3.4.1.tar.gz
- cd Delphes-3.4.1
- make -j 4
- export PYTHIA8=/cvmfs/cms.cern.ch/slc6_amd64_gcc530/external/pythia8/223-mlhled2/
- export LD_LIBRARY_PATH=$PYTHIA8/lib:$LD_LIBRARY_PATH
- make HAS_PYTHIA8=true DelphesPythia8
after these steps I get a DelphesPythia8 executable file.
- ./DelphesPythia8 give me :
Usage: DelphesPythia8 config_file pythia_card output_file
config_file - configuration file in Tcl format,
pythia_card - Pythia8 configuration file,
output_file - output file in ROOT format.
But it gives error when I run with pythia card and confi-file.
comment:3 by , 7 years ago
It looks like there is an inconsistency between the gcc that compiled pythia8 (530) and the one you use to compile Delphes and ROOT (493).
It also looks like you are CMS member. If yes you can simply follow these guidelines:
https://twiki.cern.ch/twiki/bin/viewauth/CMS/DelphesUPG
Michele
Hard to say without information on used environment and installation procedure of Delphes/Pythia8.
If you give us a list of commands we can reproduce we could help...
This said, the following set up for installing Pythia8 and Delphes works well for me:
Michele