hepmc - Diff between revs 427 and 432

Subversion Repositories:
Rev:
Show entire file - Ignore whitespace
Rev 427 Rev 432
Line 1... Line -...
1 -------------------------- HepMC-2.05.01 -------------------------- -  
-   1 -------------------------- HepMC-2.06.00 --------------------------
-   2 -------------------------- HepMC-2.06.00.b02 --------------------------
-   3 2010-05-13 Lynn Garren
-   4
-   5 * HepMC/Version.h: version() now takes an optional output stream
-   6
-   7 * HepMC/GenEvent.h: add helper method for reading weight names
-   8 * src/GenEventStreamIO.cc: use new helper method to read weight names
-   9 * testHepMCVarious.input: change order of some event info lines
-   10 * test/testIOGenEvent.input: add named weights for testing
-   11
-   12 2010-05-12 Lynn Garren
-   13
-   14 * "make check" now works if momentum units are MEV
-   15
-   16 2010-05-11 Lynn Garren
-   17
-   18 * rename HepMC/GenEventIterators.h to HepMC/GenRanges.h
-   19
-   20 * src/GenEventStreamIO.cc: fix a bug reading unnamed (old style) weights
-   21
-   22 * test/testHepMC: add more weight testing
-   23
-   24 -------------------------- HepMC-2.06.00.b01 --------------------------
-   25
-   26 2010-04-05 Lynn Garren
-   27
-   28 * HepMC/StreamInfo.h: add reading_event_header flag for use by streaming input
-   29 * src/GenEventStreamIO.cc: Input no longer expects a fixed order of
-   30 header lines and will ignore lines that are not of a known type.
-   31
-   32 * HepMC/HerwigWrapper.h: add hwbeam
-   33 * rename PythiaWrapper6_2.h to PythiaWrapper6_4.h
-   34 Add structs for more common blocks.
-   35
-   36 2010-04-02 Lynn Garren
-   37
-   38 * HepMC/IteratorRange.h: put the enum in its own header
-   39 * HepMC/GenEvent.h: add vertex_range() and particle_range()
-   40 * HepMC/GenParticle.h: add particles_in(range) and particles_out(range)
-   41 * HepMC/GenVertex.h: add particles(range),
-   42 particles_in(GenParticle,range), and particles_out(GenParticle,range)
-   43 * test/testHepMCIteration.cc: use the new methods
-   44
-   45 2010-03-20 Lynn Garren
-   46
-   47 * HepMC/GenEventIterators.h: add ConstGenVertexParticleRange,
-   48 ConstGenParticleProductionRange, and ConstGenParticleEndRange
-   49 * HepMC/WeightContainer.h: method to check for weight name is has_key()
-   50 * src/GenEventStreamIO.cc: use quotes to delineate weight names
-   51
-   52 2010-02-08 Lynn Garren
-   53
-   54 * remove unused PythiaWrapper5_720.h, PythiaWrapper6_152.h, and PythiaWrapper6_152_WIN32.h
-   55 * combine HerwigWrapper6_4.h and HerwigWrapper.h in a single file
-   56 * HepMC/PythiaWrapper.h: add getPythiaCrossSection function
-   57 * HepMC/HerwigWrapper.h: add getHerwigCrossSection function
-   58 * fio/PythiaWrapper.cc: implement getPythiaCrossSection function
-   59 * fio/HerwigWrapper.cc: implement getHerwigCrossSection function
-   60 * remove redundant examples/HerwigHelper.h.
-   61
-   62 2010-02-04 Lynn Garren
-   63
-   64 * doc/Makefile.am, examples/Makefile.am: use pkgdatadir to define the instation directory
-   65 The default installation directory is now ${prefix}/share/HepMC/doc
-   66 Override with --datadir=/some/directory/path
-   67
-   68 * HepMC/Polarization.h: add is_defined() and set_undefined()
-   69 is_defined returns false if the polarization is undefined
-   70 set_undefined unsets the defined flag and zeroes the Polarization
-   71
-   72 2010-01-28 Lynn Garren
-   73
-   74 * HepMC/GenEventIterators.h: This new header defines a set of classes
-   75 which provide the appropriate iterators ranges. They can be used to
-   76 simplify code and also directly with such utilities as Boost foreach.
-   77 These new classes are
-   78 GenEventVertexRange, ConstGenEventVertexRange,
-   79 GenEventParticleRange, ConstGenEventParticleRange,
-   80 GenVertexParticleRange,
-   81 GenParticleProductionRange, and GenParticleEndRange
-   82 * test/testHepMCIteration.cc: use the new iterator clases and
-   83 also illustrate the use of std::for_each
-   84
-   85 2010-01-26 Lynn Garren
-   86
-   87 * test/testHepMCIteration: illustrate use of std::for_each
-   88
-   89 2010-01-25 Lynn Garren
-   90
-   91 * HepMC/WeightContainer.h: add map-like functionality, allowing users to
-   92 name weights, while retaining the original vector interface for
-   93 complete backwards compatibility
-   94 If a name is not specified for a particular weight, the default
-   95 name is the weight's vector index.
-   96 Also add == and != operators.
-   97 * HepMC/GenEvent.h: add a private method used by the stream I/O
-   98 * src/GenEventStreamIO.cc: add a new line for weight names
-   99 The weight name line is optional when reading input and is
-   100 written only if the event weights object is not empty.
-   101 * test/testWeights.cc: add tests for WeightContainer
-   102 * test/testHepMC: test I/O of named weights
-   103 * examples/testPythiaCopies.cc: set some arbitrary weights
-   104
-   105 2010-01-09 Lynn Garren
-   106
-   107 * removed ParticleDataTable.h and all supporting references.
-   108
-   109 -------------------------- HepMC-2.05.01 --------------------------
2 110
3 2010-01-04 Lynn Garren 111 2010-01-04 Lynn Garren
4 112
5 * HepMC/GenEvent.h: add write_cross_section(std::ostream&) 113 * HepMC/GenEvent.h: add write_cross_section(std::ostream&)
6 * src/GenEvent.cc: output the cross section (if it exists) when printing an event 114 * src/GenEvent.cc: output the cross section (if it exists) when printing an event