Releases: AIDASoft/podio
Releases · AIDASoft/podio
v00-09-02
v00-09-02
-
2019-09-27 Frank Gaede (PR#60)
- fixed the code generation for members with multi word types (long long, unsigned long,...)
- add example to ExampleHit:
- unsigned long long cellID // cellID
- fixed the code generation for members with multi word types (long long, unsigned long,...)
-
2019-09-27 Ben Morgan (PR#59)
- move
templates
inside thepython
directory when installing
- fixes: #58
- move
-
2019-09-27 Ben Morgan (PR#59)
/ -
2019-09-27 Frank Gaede (PR#57)
- allow for numbers in namespace and class names
- generate type name string for CollectionBase::getValueTypeName()
- fixes #56
- allow for numbers in namespace and class names
-
2019-09-26 Frank Gaede (PR#55)
- cache collection pointers for fast access in
EventStore::get()
- added
EventStore::getFast(int id)
- considerably speeds up XXCollection::setReferences()
when reading back collections
- added
- cache collection pointers for fast access in
-
2019-09-26 Ben Morgan (PR#54)
- improve the CMake
- Consistent use of CMake usage requirements to propagate include and link dependencies
- Full use of the CMakePackageConfigHelpers module to generate the
podioConfig.cmake
file and associatedpodioTargets.cmake
- Automatically refind the ROOT dependency
- Standardize install paths for CMake and template files
A podio client can, in CMake, do
find_package(podio REQUIRED) add_executable(foo foo.cc) target_link_libraries(foo podio::podio)
and all include/link paths will be set correctly.
- improve the CMake
-
2019-08-21 Javier Cervantes Villanueva (PR#51)
Do not install tests- Allow tests to run after the build phase
- Paths have been modified to point to binary or source directories
- Before, tests had to be run only after running make install
- Test are not installed anymore
- Fail tests if any error is reported (ROOT Interpreter error may not be considered by CMake)
-
2019-05-10 Frank Gaede (PR#45)
- updated documentation
- add guidelines for contributing
- reverted some name changes in tests/examples (fixes #44)
read-one
now again calledread
- enamble
dryrun
again for generate-edm test
- updated documentation
-
2019-04-09 Marko Petric (PR#43)
- Implementation of CI based on LCG views, as suggested in #42
-
2019-04-09 Graeme A Stewart (PR#41)
- Improve convenience setup scripts and build instructions
- remove FCC specific code from init.sh
- factorise environment setup to env.sh
- updated README.md
- Improve convenience setup scripts and build instructions
-
2019-03-24 Javier Cervantes (PR#40)
- ROOTReader now supports multiple inputs thanks to new implementation based on TChain
- ROOTReader now supports opening files via xrootd (
root:///eospublic.cern.ch//eos...
for example) - Improved CMake and CPack configuration, sticking more closely to HSF template
v00-09
v00-09
-
2018-12-20 Frank Gaede (PR#39)
- add some fixes and improvements
- fix forward declarations in Object template when using a namespace for the EDM
- fix array getter names when using the get/set syntax
- add missing treatment for include statements in component's header files
- handle array members in ostream operators
- add CollectionBase::size() member function
- allows to access collection size w/o knowing the concrete type
- method is already generated in implementation classes
- add some fixes and improvements
-
2018-12-06 Frank Gaede (PR#38)
- add code generation for I/O of vector members
- vector members are treated analogous to the reference vectors,i.e.
streamed as one large vector per collection - updated tests/datamodel accordingly (using clang-format)
- add code generation for I/O of vector members
-
2018-11-30 Frank Gaede (PR#37)
- handle references and vector members in collection's ostream operators
-
2018-11-30 Frank Gaede (PR#36)
- add github templates for releaase notes, issues and contribution guidelines
- add ReleaseNotes.md
- contains all commit logs so far (v00-08)
v00-08
- first release tag in AIDASoft/PODIO
- compatible to https://github.com/HEP-FCC/podio/tree/v0.8