|
[Rivet-svn] r3599 - contrib/hepmczipperblackhole at projects.hepforge.org blackhole at projects.hepforge.orgWed Mar 7 10:46:10 GMT 2012
Author: fsiegert Date: Wed Mar 7 10:46:10 2012 New Revision: 3599 Log: Bugfix: Take weights into account when writing new event. Small fix in Makefile. Modified: contrib/hepmczipper/Makefile contrib/hepmczipper/main.cpp Modified: contrib/hepmczipper/Makefile ============================================================================== --- contrib/hepmczipper/Makefile Fri Mar 2 10:59:20 2012 (r3598) +++ contrib/hepmczipper/Makefile Wed Mar 7 10:46:10 2012 (r3599) @@ -2,4 +2,4 @@ install: g++ $(CXXFLAGS) $(CPPFLAGS) -c -fPIC -DPIC -O2 Gzip_Stream.cpp -o Gzip_Stream.o - g++ $(CXXFLAGS) main.cpp -o hepmczipper $(CPPFLAGS) -I$(HEPMC_PREFIX)/include $(LDFLAGS) -L$(HEPMC_PREFIX)/lib -lHepMC -lz Gzip_Stream.o + g++ $(CXXFLAGS) main.cpp -o hepmczipper $(CPPFLAGS) -I$(HEPMC_PREFIX)/include $(LDFLAGS) -L$(HEPMC_PREFIX)/lib -lHepMC Gzip_Stream.o -lz Modified: contrib/hepmczipper/main.cpp ============================================================================== --- contrib/hepmczipper/main.cpp Fri Mar 2 10:59:20 2012 (r3598) +++ contrib/hepmczipper/main.cpp Wed Mar 7 10:46:10 2012 (r3599) @@ -14,9 +14,9 @@ ogzstream outstream; outstream.open(argv[1]); - outstream.precision(8); + outstream.precision(6); HepMC::IO_GenEvent hepmc_out(outstream); - hepmc_out.precision(8); + hepmc_out.precision(6); for (int argidx=2; argidx<argc; ++argidx) { std::string infilename(argv[argidx]); @@ -37,6 +37,9 @@ evt_out->use_units(evt_in->momentum_unit(), evt_in->length_unit()); if (evt_in->cross_section()) evt_out->set_cross_section(*evt_in->cross_section()); + if (evt_in->pdf_info()) + evt_out->set_pdf_info(*evt_in->pdf_info()); + evt_out->weights()=evt_in->weights(); HepMC::GenVertex * vertex=new HepMC::GenVertex(); std::vector<HepMC::GenParticle*> beamparticles;
More information about the Rivet-svn mailing list |